package ar.uba.fi.taller2.cmmiassistant.frontend.adaptadores.comparators;

import java.util.Comparator;

import org.apache.commons.lang.builder.CompareToBuilder;

import ar.uba.fi.taller2.cmmiassistant.modelo.cmmi.Objetivo;

public class NumeroObjetivoComparator implements Comparator<Objetivo> {

    private static final NumeroObjetivoComparator instance = new NumeroObjetivoComparator();

    public static NumeroObjetivoComparator instance() {

        return instance;
    }

    public int compare(Objetivo objetivo1, Objetivo objetivo2) {

        return new CompareToBuilder().append(objetivo1.getNumero(),
                objetivo2.getNumero()).append(objetivo1.getNombre(),
                objetivo2.getNombre()).toComparison();

    }

}
